home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- INSTALL_USER=`ps auxww | grep "/Applications/Utilities/Installer" | head -1 | awk '{ print $1 }'`
-
- /bin/echo "Moving files to proper location and fixing permissions..."
-
- if ! [ -x /Library/Frameworks ]; then
- /bin/mkdir /Library/Frameworks
- /usr/bin/chgrp admin /Library/Frameworks
- /bin/chmod ug+w /Library/Frameworks
- /usr/sbin/chown $INSTALL_USER /Library/Frameworks
- fi
-
- /bin/cp -Rfp /private/tmp/ABCRoot/Frameworks/ABCFoundation.framework /Library/Frameworks/
- /usr/bin/chgrp -R admin /Library/Frameworks/ABCFoundation.framework
- /bin/chmod -R ug+w /Library/Frameworks/ABCFoundation.framework
- /usr/sbin/chown -R $INSTALL_USER /Library/Frameworks/ABCFoundation.framework
-
- /bin/cp -Rfp /private/tmp/ABCRoot/Frameworks/ABCApplication.framework /Library/Frameworks/
- /usr/bin/chgrp -R admin /Library/Frameworks/ABCApplication.framework
- /bin/chmod -R ug+w /Library/Frameworks/ABCApplication.framework
- /usr/sbin/chown -R $INSTALL_USER /Library/Frameworks/ABCApplication.framework
-
- if ! [ -x /Library/Palettes ]; then
- /bin/mkdir /Library/Palettes
- /usr/bin/chgrp admin /Library/Palettes
- /bin/chmod ug+w /Library/Palettes
- /usr/sbin/chown $INSTALL_USER /Library/Palettes
- fi
-
- /bin/cp -Rfp /private/tmp/ABCRoot/Palettes/ABCWidgetsOne.palette /Library/Palettes/
- /usr/bin/chgrp -R admin /Library/Palettes/ABCWidgetsOne.palette
- /bin/chmod -R ug+w /Library/Palettes/ABCWidgetsOne.palette
- /usr/sbin/chown -R $INSTALL_USER /Library/Palettes/ABCWidgetsOne.palette
-
- /bin/cp -Rfp /private/tmp/ABCRoot/Palettes/ABCWidgetsTwo.palette /Library/Palettes/
- /usr/bin/chgrp -R admin /Library/Palettes/ABCWidgetsTwo.palette
- /bin/chmod -R ug+w /Library/Palettes/ABCWidgetsTwo.palette
- /usr/sbin/chown -R $INSTALL_USER /Library/Palettes/ABCWidgetsTwo.palette
-
- /bin/cp -Rfp /private/tmp/ABCRoot/Palettes/ABCWidgetsThree.palette /Library/Palettes/
- /usr/bin/chgrp -R admin /Library/Palettes/ABCWidgetsThree.palette
- /bin/chmod -R ug+w /Library/Palettes/ABCWidgetsThree.palette
- /usr/sbin/chown -R $INSTALL_USER /Library/Palettes/ABCWidgetsThree.palette
-
- #/usr/sbin/chown -R $INSTALL_USER /Library/Palettes
- #/bin/chmod -R ug+w /Library/Palettes
-
- /bin/cp -Rfp /private/tmp/ABCRoot/Jiiva /Library/
- /usr/sbin/chown $INSTALL_USER /Library/Jiiva
- /usr/bin/chgrp admin /Library/Jiiva
- /usr/sbin/chown -R $INSTALL_USER /Library/Jiiva/
- /usr/bin/chgrp -R admin /Library/Jiiva/
- /bin/chmod -R g+w /Library/Jiiva/
-
- /bin/cp -Rfp /Library/Jiiva/Applications/ABCArchiveBuilder.app /Applications/Utilities/
- /bin/rm -Rf /Library/Jiiva/Applications
- #/usr/bin/chgrp -R admin /Applications/Utilities/ABCArchiveBuilder.app
- #/bin/chmod -R ug+w /Applications/Utilities/ABCArchiveBuilder.app
- #/usr/sbin/chown -R $INSTALL_USER /Applications/Utilities/ABCArchiveBuilder.app
-
- #/usr/sbin/chown -R $INSTALL_USER /Library/Jiiva/ABC
- #/bin/chmod -R ug+w /Library/Jiiva/ABC
-
- # I would like to clean up temp but this seems to hang the installer...
- #/bin/rm -rf /private/tmp/ABCRoot
-